/*
 *
 *
 */

#ifndef GKT_INDOOR_BELL_H
#define GKT_INDOOR_BELL_H

#include "gkt_types.h"

#ifdef __cplusplus
extern "C" {
#endif

enum {
	GKT_INDOOR_BELL_ST_PLAY_START = 0,
	GKT_INDOOR_BELL_ST_PLAY_END,
	GKT_INDOOR_BELL_ST_PLAY_ERROR,
	GKT_INDOOR_BELL_ST_MAX
};

typedef void (*gkt_indoor_bell_notify)(uint32_t status);

int gkt_indoor_bell_init(void);
void gkt_indoor_bell_register_notify(gkt_indoor_bell_notify notify);
int gkt_indoor_bell_play(void);
void gkt_indoor_bell_stop(void);

#ifdef __cplusplus
}
#endif

#endif	/* GKT_INDOOR_BELL_H */

